home *** CD-ROM | disk | FTP | other *** search
- /* testfind.c - test viewfind.c (move_forward & move_backward) */
- #include "stdio.h"
- extern long top_of_page ;
- long pos ;
-
-
- main()
- {
- int c ;
- int n ;
- char s[81] ;
-
- printf("\n testing set_top_page \n") ;
- top_of_page = -999l ;
- pos = 7 ;
- printf("\n before call - top_of_page = %1d",top_of_page) ;
- set_top_page() ;
- printf("\n after call - top_of_page = %1d",top_of_page) ;
- printf("\n") ;
-
-
-
- printf("\n test move_forward ") ;
- while( 1 == 1 )
- { printf("\n nlines:") ; scanf("5d",&n) ;
- if ( n < 0 )
- break ;
- move_forward(n) ;
- printf("\n top_of_page = %1d",top_of_page) ;
- }
-
-
- printf("\n test move_backward ") ;
- while( 1 == 1 )
- { printf("\n nlines:") ; scanf("%1d",&n) ;
- if( n < 0 )
- break ;
- move_backward(n) ;
- printf("\n top_of_page = %1d",top_of_page) ;
- }
- }
-
-
-
- get_next_char()
- {
- int c ;
- printf("\n get_next_char called") ;
- pos = pos + 1 ;
- printf(" - return(decimal):") ;
- scanf("%d",&c) ;
- return(c) ;
- }
-
- move_to(p)
- long p ;
- {
- pos = p ;
- printf("\n move_to called - position + %1d",pos) ;
- }
-
- long where_now()
- {
- return( pos ) ;
- }